
local _M = {
    version = 0.1,
    priority = 3,
    name = "example_plugin",

}



function _M:rewrite(conf,ctx)
    print("plugins rewrite==============> example_plugin")
    if ngx.header["Authorization"] == nil then

    end
    print("rewrite auth_plugin ")
end


function _M:access(conf,ctx)
    print("plugins access==============> example_plugin")
    ---做一些认证校验

    ---检查 header 头的token是否存在

    --如果不存在 直接返回错误消息


    ---如果存在  校验 对校验

    ---- 对body 体提交的内容进行校验 ，如果有风险提交则屏蔽


end


function _M:body_filter(conf,ctx)
    print("plugins body==============> example_plugin")
    ---做一些认证校验

    ---检查 header 头的token是否存在

    --如果不存在 直接返回错误消息


    ---如果存在  校验 对校验

    ---- 对body 体提交的内容进行校验 ，如果有风险提交则屏蔽


end

return _M
